package com.dstation.service.interf;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.dstation.domain.vo.AnalysisData;

import java.util.List;

public interface IVideoDataAnalysisService {
    List<AnalysisData> findBrowserData(long userId,int pageSize);

    List<AnalysisData> findLikedData(Long userId, int pageSize);

    List<AnalysisData> findCollectData(long userId, int pageSize);

    List<AnalysisData> findCommentData(long userId, int pageSize);

    List<AnalysisData> findCoinData(long userId, int pageSize);

    List<AnalysisData> findBulletChatData(long userId, int pageSize);

    IPage<AnalysisData> findAllBrowserData(Long userId, Page<Object> objectPage);

    IPage<AnalysisData> findAllCommentData(Long userId, Page<Object> objectPage);

    IPage<AnalysisData> findAllBulletChatData(Long userId, Page<Object> objectPage);

    IPage<AnalysisData> findAllLikeData(Long userId, Page<Object> objectPage);

    IPage<AnalysisData> findAllCoinData(Long userId, Page<Object> objectPage);

    IPage<AnalysisData> findAllCollectData(Long userId, Page<Object> objectPage);
}
